package day12.Stream.File;

import java.io.File;
import java.util.Date;

public class FileDemo3 {
    /*
    #### File 常见方法
1、判断相关：
    public boolean isDirectory()：判断是否是文件夹
    public boolean isFile():判断是否是文件
    public boolean exits():潘顿是否存在

2、获取相关：
    public long length():返回文件的大小（字节数量）
    如果是文件对象操纵，返回正确的字节个数，反之是文件夹对象操作，返回的是错误的字节个数
    public String getAbsolutePath():返回文件的绝对路径
    public String getPath():返回定义文件时使用的路径
    public String getName(): 返回文件的名称，带后缀
    public long lastModified():返回文件的最后修改时间（时间毫秒值）
     */

    public static void main(String[] args) {
        File f = new File("D:\\A.txt");
        System.out.println(f.isDirectory());
        System.out.println(f.isFile());
        System.out.println(f.exists());

        System.out.println("============");

        File f2 = new File("D:\\ashen");
        System.out.println(f2.length());
        System.out.println(f.length());
        System.out.println(f2.getAbsoluteFile());
        System.out.println(f2.getPath());
        System.out.println(f2.getName());
        System.out.println(f.getName());
        long time = f.lastModified();
        System.out.println(new Date(time));


    }
}
